﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crosland.Automotriz.Data.Dao.Linq;
using Crosland.Automotriz.Core;

namespace Crosland.Automotriz.Logic.Linq
{
    public class clsT_Ven_Tarjeta_Placa_CabLogic
    {
          clsT_Ven_Tarjeta_Placa_CabDAO clst_ven_tarjeta_placa_cab = new clsT_Ven_Tarjeta_Placa_CabDAO();
          public IEnumerable<Object> lista_actualizar_tarjeta_placas(int anio, int mes, string DES_OFI_VTA, int tipo)
          {

              return clst_ven_tarjeta_placa_cab.lista_actualizar_tarjeta_placas(anio, mes, DES_OFI_VTA, tipo);
        
        }

        public IEnumerable<Object> FiltroxOficinaVenta(int id_ofici_vta, int anio, int mes)
        {

            return clst_ven_tarjeta_placa_cab.FiltroxOficinaVenta(id_ofici_vta,anio,mes);
        }

        public IEnumerable<Object> SeleccionarDetalle(int ID_ORG_VTA, int NRO_FACTURA, int NRO_POSICION)
        {
            return clst_ven_tarjeta_placa_cab.SeleccionarDetalle(ID_ORG_VTA, NRO_FACTURA, NRO_POSICION);
        }

        public int UltimoNumeroCab() {

            return clst_ven_tarjeta_placa_cab.UltimoNumeroCab();
        }

        public bool Insertar(T_VEN_TARJETA_PLACA_CAB Obj)
        {
            return clst_ven_tarjeta_placa_cab.Insertar(Obj);
        
        }

        public bool Modificar(T_VEN_TARJETA_PLACA_CAB obj)
        {
            return clst_ven_tarjeta_placa_cab.Modificar(obj);
        }

        public IEnumerable<Object> listaTramitador() {
            return clst_ven_tarjeta_placa_cab.listaTramitador();
        }

        public List<T_VEN_TARJETA_PLACA_CAB> Seleccionar(int ID_TARJETA_PLACA_CAB)
        {
            return clst_ven_tarjeta_placa_cab.Seleccionar(ID_TARJETA_PLACA_CAB);
        }
      }
}
